export default {
    local: 'zh-cn',
    name: '简体中文',
    common: {
        action: {
            addIdentifier: '添加标识',
            getSoftware: '获取录像信息',
            getUserProfile: '查询用户',
            getVideoModel: '查询录像',
            setUserProfile: '修改用户',
            setVideoModel: '修改录像',
            uploadFile: '上传文件',
            videoQuery: '查询录像',
        },
        button: {
            cancel: '取消',
            confirm: '确认',
            register: '注册',
            send: '发送',
        },
        filter: '筛选',
        hide: '隐藏',
        level: {
            b: '初级',
            i: '中级',
            e: '高级',
            sum: '总计',
            shortb: '初',
            shorti: '中',
            shorte: '高',
        },
        mode: {
            code00: '标准',
            code05: '无猜',
            code11: '递归',
            code12: '盲扫',
            std: '标准',
            nf: '盲扫',
            ng: '无猜',
            dg: '递归',
            sng: '强无猜',
        },
        msg: {
            actionFail: '{0}失败！',
            actionSuccess: '{0}成功',
            agreeTAC: '请同意用户协议！',
            connectionFail: '无法连接到服务器！',
            contactDeveloper: '请联系开发者',
            fileTooLarge: '文件大小不能超过{0}',
            logoutFail: '退出失败！',
            logoutSuccess: '退出成功！',
            realNameRequired: '请修改为实名',
            unknownError: '发生未知错误',
        },
        prop: {
            action: '操作',
            identifier: '标识',
            end_time: '结束时间',
            fileName: '文件名',
            file_size: '文件大小',
            is: '岛',
            isl: '岛',
            level: '级别',
            mastery: '动态胜率',
            mode: '模式',
            op: '空',
            realName: '姓名',
            sex: '性别',
            software: '软件',
            state: '状态', // 录像属性
            status: '状态',
            time: '用时',
            timems: '用时',
            update_time: '更新时间',
            upload_time: '上传时间',
            winstreak: '连胜',
        },
        punct: {
            colon: '：',
            lparen: '（',
            rparen: '）',
        },
        ratelimit: {
            oncePerHour: '每小时限一次',
            oncePerMinute: '每分钟限一次',
        },
        response: {
            OK: '',
            BadRequest: '无法识别的请求',
            Forbidden: '权限不足',
            InternalServerError: '后端发生错误',
            NotFound: '找不到数据',
            PayloadTooLarge: '文件过大',
            TooManyRequests: '请求过于频繁',
            UnsupportedMediaType: '不支持的文件类型',
        },
        score: {
            best: '尖端',
            edge: '边缘',
            sum: '总计',
        },
        show: '显示',
        software: {
            resource_download: '资源下载',
            software_download: '软件下载',
            download_link: '下载链接',
            metasweeper: '元扫雷',
            metasweeper_int: '（开源扫雷网官方扫雷软件，开源扫雷网支持其标准、竞速（标准）无猜模式。）', // introduction
            metasweeper_int2: '（开源扫雷网官方扫雷软件，开源扫雷网支持其标准、标准无猜、强无猜、弱可猜模式。）', // introduction
            arbiter_int: '（同时受到国际网、中国扫雷网、开源扫雷网认可的老牌扫雷软件，只有标准模式。）',
        },
        state: {
            a: '审核中',
            b: '已冻结',
            c: '有效',
            d: '标识不匹配',
        },
        toDo: '敬请期待',
    },
    accountlink: {
        title: '账号关联',
        addLink: '添加关联账号',
        deleteLinkMessage: '确认删除以下账号关联吗？',
        guideMsgames1: '在',
        guideMsgames2: '排行榜找到你的位置：',
        guideMsgames3: '在上图点击名字右边的链接，进入如下的个人主页，网址结尾的数字就是ID。',
        guideQQ: 'QQ号信息网站管理员可见。请注意隐私安全。',
        guideSaolei1: '登录',
        guideSaolei2: '，进入“我的地盘”，ID位置如下图所示。',
        guideTitle: '如何找到ID',
        guideWom1: '在',
        guideWom2: '进入你的个人主页，网址结尾的数字就是你的ID。',
        msgamesJoined: '加入时间',
        msgamesLocalName: '本名',
        msgamesName: '英文名',
        platform: '平台',
        saoleiName: '姓名',
        saoleiTotalViews: '综合人气',
        saoleiVideoCount: '录像数量',
        unverified: '未验证，请联系管理员',
        unverifiedText: '该账号未验证，请联系管理员。',
        updateError: {
            cooldown: '两次更新间隔不得小于12小时。',
            empty: '数据为空',
            indexerror: '数据解析失败',
            timeout: '无法连接到目标服务器',
            title: '更新失败',
            unknown: '发生未知错误',
        },
        verified: '已验证',
        womArenaPoint: '竞技场',
        womExperience: '经验',
        womLastSeason: '最近赛季',
        womMaxDifficulty: '高难',
        womResource: '资源',
        womTrophy: '奖杯',
        womWin: '总胜场',
    },
    activityCalendar: {
        cellGap: '方格间距',
        cellSize: '方格边长',
        cornerRadius: '圆角半径',
        showDate: '显示日期',
        totalNBytes: '占用{0}字节',
        totalNVideos: '共{0}个录像',
        tooltip: {
            noVideoOnDate: '{0} 无录像',
            uploadedNVideosOnDate: '{0} 共 {1} 个录像',
        },
        useEndTime: '结束时间',
        useEndTimeTooltip: '依录像结束时间显示，关闭此项将使用录像上传时间。结束时间为用户的系统时间，可能不准确。',
    },
    BBBvSummary: {
        bbbvInTotal: ({ linked, list }) => `共${list(0)}个${linked('common.prop.bv')}`,
        cellHeight: '行高',
        customTemplate: '自定义',
        settingDisplayBy: '录像的',
        settingMax: '最大',
        settingMin: '最小',
        tooltipMode: {
            fast: '简易模式',
            fastTooltip: '点击播放录像',
            advanced: '高级模式',
            advancedTooltip: '点击显示录像列表，悬浮窗中播放录像',
        },
    },
    experimentalFeature: {
        watermark: '实验功能',
    },
    footer: {
        contact: '联系我们',
        donate: '捐赠',
        team: '团队',
        links: '友链',
        about: '关于我们',
    },
    form: {
        captcha: '验证码',
        captchaLoading: '加载中',
        captchaLoadingFail: '加载失败',
        confirmPassword: '确认密码',
        email: '邮箱',
        emailCode: '邮箱验证码',
        imageCaptcha: '图形验证码',
        password: '密码',
        username: '用户名',
    },
    gsc: {
        title: ({ named }) => `第${named('order')}届金羊杯`,
        description: {
            line1: '比赛期间上传（以服务器接收时间为准）的所有录像中，取成绩最好的20局初级（bv>=10）、12局中级（bv>=30）、5局高级（bv>=100），计算总成绩。',
            line2: '局数不够的，初级按照10秒，中级按照60秒，高级按照240秒补全。',
        },
        bbbvSummary: 'Bv表',
        finalResults: '比赛结果',
        howToParticipate: '如何参赛',
        identifierGuide: {
            arbiter: {
                preparing: '比赛开始后在这里注册标识。',
                ongoing_pre1: '请在这里注册参赛标识。参赛标识必须以',
                ongoing_pre2: '结尾。例如',
                ongoing_post1: '您的参赛标识为',
                ongoing_post2: '，现在上传的拥有该参赛标识的Arbiter录像会被自动识别为比赛录像。',
            },
            metasweeper: {
                preparing: '比赛开始后会公布比赛标识。在元扫雷中设置该比赛标识。比赛期间拥有该比赛标识的元扫雷录像会被自动识别为比赛录像。',
                ongoing_1: '在元扫雷中将比赛标识设置为',
                ongoing_2: '，上传的拥有该比赛标识的元扫雷录像会被自动识别为比赛录像。',
            },
        },
        realTimeScore: '即时成绩',
        schedule: '赛程',
        summary: '概览',
        videos: '录像',
    },
    guide: {
        announcement: '公告',
        other: '其他',
        skill: '技术',
        tutorial: '教程',
    },
    helper: {
        identifier: {
            line_1_1: '标识是玩家自己填写的，录像中包含的一段字符串签名。在',
            line_1_2: '的设置中，这被称为“玩家身份标识”。在',
            line_1_3: '的设置中，这被称为“标识”。',
            line_2_1: '每名用户可以拥有不限数量的标识，但是不同用户不能拥有同一标识。用户可以在个人主页修改标识列表。',
            line_3_1: '如果一个录像的标识不在用户的标识列表中，则该录像处于',
            line_3_2: '状态，不参与新闻与排行榜的统计。',
            line_4_1: '当多名用户发生标识冲突的时候，可自行协商或寻求管理员帮助。管理员会基于如下原则作出裁决：',
            line_4_2: '首先保护用户使用自己的实名作为标识的权利；',
            line_4_3: '其次保护先使用该标识的用户。“使用”是指在任何地方（需要可查证）公开发表该标识的录像。',
            line_4_4: '管理员裁决后可能会删除某些用户的对应标识，这会导致用户成绩受损。',
        },
    },
    home: {
        news: '新闻',
        latestScore: '最新录像',
        reviewQueue: '审核队列',
    },
    identifierManager: {
        title: '扫雷标识',
        addIdentifierSuccess: '添加标识成功',
        conflict: '标识冲突',
        delIdentifierSuccess: '删除标识成功',
        processedNVideos: '已处理{0}个录像',
        ownedBy: '用户#{0}已拥有该标识',
        notFound: '你没有该标识的录像',
    },
    login: {
        agreeTAC1: '已阅读并同意',
        agreeTAC2: '开源扫雷网用户协议',
        forgetPassword: '忘记密码',
        keepMeLoggedIn: '记住我',
        loginConfirm: '登录',
        loginTitle: '用户登录',
        registerConfirm: '注册',
        registerTitle: '用户注册',
        retrieveConfirm: '确认',
        retrieveTitle: '修改密码',
    },
    menu: {
        ranking: '排行榜',
        video: '录像',
        world: '统计',
        guide: '教程',
        score: '积分',
        profile: '我的地盘',
        welcome: '欢迎您，{0}！',
        login: '登录',
        logout: '退出',
        register: '注册',
        setting: '设置',
        tournament: '比赛',
    },
    msg: {
        actionFail: '操作失败',
        actionSuccess: '操作成功',
        captchaFail: '验证码不正确，请重新输入',
        captchaRefresh: '请重新输入',
        captchaRequired: '请输入图形验证码',
        confirmPasswordMismatch: '密码和确认密码不一致',
        connectionFail: '无法连接到服务器，请重试',
        copyToClipboardFail: '复制失败',
        copyToClipboardSuccess: '复制成功',
        emailCodeInvalid: '邮箱验证码过期或不正确',
        emailCodeRequired: '请输入邮箱验证码',
        emailCollision: '邮箱已存在',
        emailInvalid: '邮箱格式错误',
        emailNoCollision: '邮箱未注册',
        emailRequired: '请输入邮箱',
        emailSendFailMsg: '请重新输入图形验证码并尝试。如果该情况反复发生，请联系开发者。',
        emailSendFailTitle: '邮件发送失败',
        emailSendSuccessMsg: '请至邮箱查看',
        emailSendSuccessTitle: '邮件发送成功',
        fail: '失败：',
        identifierIllegal: '标识违规',
        identifierIncorrectSuffix: '后缀错误',
        identifierOccupied: '标识已被占用',
        illegalCharacter: '非法字符',
        passwordChanged: '修改密码成功',
        passwordMinimum: '密码至少6位',
        passwordRequired: '请输入密码',
        pleaseWait: '请稍候',
        pleaseSeeEmail: '请查看邮箱',
        registerSuccess: '注册成功！',
        success: '成功：',
        unknownError: '发生未知错误，请联系开发者。',
        usernameCannotContainControl: '用户名不能包含控制字符',
        usernameCannotContainLineSeparator: '用户名不能包含换行符',
        usernameCannotContainParagraphSeparator: '用户名不能包含段落分隔符',
        usernameCannotStartOrEndWithSpace: '用户名不能以空格开头或结尾',
        usernameCannotStartWithMark: '用户名不能以标记字符开头',
        usernameCollision: '用户名已存在',
        usernamePasswordInvalid: '用户名或密码不正确',
        usernameRequired: '请输入用户名',
    },
    news: {
        breakRecordTo: '将{mode}{level}{stat}纪录刷新为',
    },
    profile: {
        changeAvatar: '*点击图片修改头像',
        realname: '姓名：',
        realnameInput: '请输入真实姓名',
        signature: '个人简介',
        signatureInput: '请输入个人简介',
        change: '修改简介',
        confirmChange: '确认',
        cancelChange: '取消',
        identifier: '我的标识：',
        msg: {
            avatarChange: '头像修改成功！剩余{0}次',
            avatarFormat: '头像必须为JPG或PNG格式！',
            avatarFilesize: '头像大小不能超过50MB！',
            realnameChange: '姓名修改成功！剩余{0}次',
            signatureChange: '个性签名修改成功！剩余{0}次',
        },
        profile: {
            title: '个人信息',
        },
        records: {
            title: '个人纪录',
            modeRecord: '模式纪录：',
        },
        videos: '全部录像',
        exportJSON: '导出JSON',
        exportJSONTooltip: '从服务器获取的源数据',
        exportArbiterCSV: '导出CSV',
        exportArbiterCSVTooltip: '兼容 Minesweeper Arbiter 生成的 <span style="font-family: \'Courier New\', Courier, monospace;">stats_csv.csv</span>。<br/> 目前不支持 Leff, Reff, Deff, GZiNi, HZiNi。',
        upload: {
            title: '上传录像',
            dragOrClick1: '将录像拉到此处或',
            dragOrClick2: '点击此处选择',
            uploadAll: '一键上传（{0}个）',
            cancelAll: '全部清空',
            constraintNote: '*单个文件大小不能超过5MB',
            error: {
                collision: '录像已存在',
                custom: '暂不支持自定义级别',
                identifier: '新标识',
                fail: '不通过',
                fileext: '无法识别的文件类型',
                filename: '文件名超过了100字节',
                filesize: '文件大小超过了5MB',
                mode: '暂不支持此模式',
                needApprove: '需要人工审核',
                parse: '录像解析失败',
                pass: '通过',
                process: '上传中',
                upload: '上传失败',
            },
        },
    },
    setting: {
        appearance: '外观设置',
        colorscheme: {
            auto: '自动',
            dark: '深色',
            light: '浅色',
            title: '颜色主题',
        },
        experimentalFeature: '实验功能',
        languageSwitch: '语言切换',
        menuFontSize: '菜单字号',
        menuHeight: '菜单高度',
        menuLayout: '菜单排版',
        menuLayoutAbstract: '抽象',
        menuLayoutDefault: '默认',
        newUserGuide: '新手引导',
        newUserGuideTooltip: '鼠标在各种地方悬停时获取帮助。',
        notificationDuration: '通知时长',
        notificationDurationTooltip1: '显示的时间，单位毫秒。',
        notificationDurationTooltip2: '值为0则不会自动关闭。',
    },
    team: {
        title: '团队',
        owner: '站长',
        moderator: '管理员',
        software: '开发',
        localization: '本地化',
        zhCn: '简体中文',
        en: '英语',
        de: '德语',
        pl: '波兰语',
        designer: '外观设计',
        acknowledgement: '致谢',
    },
    tournament: {
        downloadAll: '下载全部录像',
        downloadParticipant: '下载录像包',
        endsBy: '结束时间',
        host: '主办方',
        index: '比赛首页',
        management: '管理',
        ranking: '排行',
        startsFrom: '开始时间',
        state: {
            p: '审核中',
            r: '即将开始',
            o: '进行中',
            f: '结算中',
            a: '已结束',
            c: '已取消',
        },
        tournament: '比赛',
        undecided: '未定',
    },
};
